587151
873948
106152
606765
687898
323401
590429
368192
527789
65865
769419
539864
5149799
3568581
3081148
2394804
2231988
2053609
1974358
191678
1770118
1720136
1691196
1637471